@charset utf-8;

body {
min-width:1200px;
}

.nch-container {
width:1200px;
margin:0 auto;
}

.nch-container .left {
width:208px;
float:left;
}

.nch-container .right {
width:980px;
float:right;
}

.nch-container .left2 {
width:780px;
float:left;
}

.nch-container .right2 {
width:208px;
float:right;
}

.nch-module {
border:solid 1px #D7D7D7;
margin-bottom:10px;
}

.nch-module .title {
background-color:#F5F5F5;
height:36px;
}

.nch-module .title h3 {
font:400 14px/20px "microsoft yahei";
color:#333;
height:20px;
padding:8px 10px;
}

.nch-module-style01 {
border-top:solid 2px #D93600;
}

.nch-module-style02 {
border-top:solid 2px #C8C8C8;
}

.module_sidebar {
margin-bottom:10px;
border:1px solid #D8D8D8;
overflow:hidden;
padding:4px;
}

.module_sidebar h2 {
font-family:Verdana,Geneva,sans-serif;
font-size:9px;
font-weight:600;
line-height:30px;
color:#F60;
height:30px;
margin-bottom:10px;
border-bottom:1px solid #E7E7E7;
}

.module_sidebar h2 b {
font-family:"microsoft yahei",Tahoma,Arial;
font-size:15px;
line-height:30px;
color:#3E3E3E;
display:inline;
float:left;
margin-left:2px;
padding:0 6px 0 4px;
}

.nch-module-recommend {
display:block;
overflow:hidden;
}

.nch-module-recommend li {
float:left;
width:230px;
padding:7px;
}

.nch-module-recommend li .goods-pic {
width:90px;
height:90px;
float:left;
}

.nch-module-recommend li .goods-pic a {
line-height:0;
text-align:center;
vertical-align:middle;
display:table-cell;
width:90px;
height:90px;
overflow:hidden;
}

.nch-module-recommend li .goods-pic img {
max-width:90px;
max-height:90px;
margin-top:expression(90-this.height/2);
}

.nch-module-recommend li .goods-info {
width:130px;
float:right;
}

.nch-module-recommend li .goods-info dt {
line-height:16px;
width:100%;
height:32px;
overflow:hidden;
}

.nch-module-recommend li .goods-info dt a {
color:#777;
}

.nch-module-recommend li .goods-info dt a span {
line-height:16px;
color:#FFF;
background-color:#e4393c;
vertical-align:middle;
display:inline-block;
height:16px;
border-radius:2px;
margin-right:4px;
padding:0 4px;
}

.nch-module-recommend li .goods-info .goods-price {
color:#555;
line-height:20px;
white-space:nowrap;
height:20px;
overflow:hidden;
margin:5px 0;
}

.nch-module-recommend li .goods-info .goods-price em {
font-size:14px;
font-weight:700;
color:#C00;
}

.nch-module-recommend li .goods-info .buy-btn a {
line-height:20px;
color:#FFF;
background-color:#dab866;
height:20px;
display:inline-block;
border-radius:2px;
padding:3px 12px;
}

.nch-module-recommend li .goods-info .buy-btn a:hover {
text-decoration:none;
background-color:#CA3300;
}

.nch-module-filter dl {
font-size:0;
word-spacing:-1em;
display:block;
clear:both;
border-top:dotted 1px #E6E6E6;
margin:-1px auto 0;
padding:5px 0;
}

.nch-module-filter dl dt {
line-height:22px;
font-weight:600;
color:#555;
text-align:right;
width:10%;
overflow:hidden;
}

.nch-module-filter dl dd.list {
width:85%;
}

.nch-module-filter dl dd.all {
width:5%;
}

.nch-module-filter dl dd.list ul li {
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
height:22px;
padding:0 10px;
}

.nch-module-filter dl dd.list ul li a {
font-size:12px;
line-height:20px;
color:#005AA0;
display:block;
height:20px;
padding:1px 2px;
}

.nch-module-filter dl dd.list ul li a:hover {
color:#FFF;
text-decoration:underline;
background-color:#4598D2;
}

.nch-module-filter dl dd.all span {
line-height:20px;
color:#999;
background-color:#FFF;
height:20px;
border-radius:2px;
cursor:pointer;
padding:2px 4px;
}

.nch-module-filter dl dd.all span i {
font-size:14px;
margin-right:4px;
}

.nch-module-filter .selected {
font-weight:600;
line-height:20px;
color:#999;
background-color:#FFF;
display:inline-block;
height:20px;
margin-right:5px;
border:solid 1px #D7D7D7;
cursor:pointer;
padding:0 0 0 5px;
}

.nch-module-filter .selected:hover {
border-color:#D93600;
}

.nch-module-filter .selected em {
line-height:20px;
color:#D93600;
background-color:#FFF;
vertical-align:top;
display:inline-block;
height:20px;
margin-left:2px;
padding:0 2px;
}

.nch-module-filter .selected i {
font-family:Verdana;
line-height:20px;
color:#CCC;
vertical-align:top;
text-align:center;
display:inline-block;
width:20px;
height:20px;
}

.nch-module-filter .nch-module-filter_nav {
background-color:#FFF7E5;
width:100%;
height:28px;
border-bottom:solid 1px #FC4;
margin:0;
padding:0;
}

.nch-module-filter .nch-module-filter_nav dt {
float:left;
text-align:right;
line-height:28px;
width:82px;
}

.nch-module-filter .nch-module-filter_nav dd {
float:left;
margin-top:5px;
margin-right:8px;
display:block;
}

.nch-module-filter .contain_list {
width:762px;
height:96px;
border:1px solid #BDD9F7;
background:#fff;
position:relative;
z-index:1;
overflow:auto;
padding:2px;
}

.nch-module-filter .contain_list ul {
width:720px;
overflow:hidden;
padding:10px;
}

.nch-module-filter .contain_list li {
width:134px;
height:22px;
padding-left:10px;
overflow:hidden;
float:left;
}

.nch-module-filter .contain_list li a {
display:block;
width:144px;
height:22px;
line-height:22px;
color:#656766;
text-decoration:none;
}

.nch-module-filter .contain_list li a:hover {
color:red;
background:#fff9f1;
}

.nch-module-filter .contain_list li a span {
color:#969696;
}

.nch-module-filter .nch-brand-tab {
margin-bottom:10px;
padding:0 12px;
}

.nch-module-filter .nch-brand-tab li {
padding:0!important;
}

.nch-module-filter .nch-brand-tab li a {
line-height:20px;
text-align:center;
display:block;
min-width:16px;
position:relative;
z-index:1;
padding:2px 6px!important;
}

.nch-module-filter .nch-brand-tab li.current a {
color:#FFF;
background-color:#4598D2;
}

.nch-module-filter .nch-brand-tab li a:hover {
text-decoration:none!important;
}

.nch-module-filter .nch-brand-tab li a i.arrow {
font-size:0;
line-height:0;
width:0;
height:0;
display:none;
margin-left:-6px!important;
position:absolute;
z-index:1;
top:24px;
left:50%;
border-color:#4598D2 transparent transparent;
border-style:solid dashed dashed;
border-width:6px;
}

#ncBrandlist {
position:relative;
z-index:1;
overflow:hidden;
max-height:146px;
}

.nch-module-filter .nch-brand-con {
padding:6px 12px;
}

.nch-module-filter .nch-brand-con li {
width:103px!important;
height:35px!important;
position:relative;
z-index:1;
margin:0;
padding:0!important;
}

.nch-module-filter .nch-brand-con li a {
line-height:34px!important;
text-overflow:ellipsis;
white-space:nowrap;
text-align:center;
width:92px!important;
height:34px!important;
border:solid 1px #E6E6E6!important;
position:absolute;
z-index:1;
top:-1px;
left:-1px;
overflow:hidden;
padding:0 5px!important;
}

.nch-module-filter .nch-brand-con li a:hover {
text-decoration:none!important;
color:#D93600!important;
background-color:#FFF!important;
top:-2px!important;
left:-2px!important;
box-shadow:0 0 4px rgba(0,0,0,.12);
border-color:#D93600!important;
border-width:2px!important;
}

.nch-module-filter .nch-brand-con li a img {
max-width:90px;
max-height:30px;
position:absolute;
z-index:1;
top:2px;
left:6px;
}

.nch-module-filter .nch-brand-con li a span {
background-color:#FFF;
line-height:34px;
text-overflow:ellipsis;
white-space:nowrap;
display:none;
width:92px;
height:34px;
position:absolute;
z-index:2;
top:0;
left:0;
overflow:hidden;
padding:0 5px;
}

.table_title {
float:left;
padding-left:10px;
}

.table_title p {
float:left;
margin-right:5px;
}

.shop_con_list {
width:100%;
}

.clear:after,.group:after {
clear:both;
content:" ";
display:block;
height:0;
}

.no_info {
height:230px;
background:url(../images/nothing.gif) no-repeat 280px center;
line-height:230px;
text-align:center;
font-size:18px;
}

.input_style1 input {
border:1px solid #fed39c;
width:130px;
padding:2px;
}

.input_style2 input {
border:1px solid #fed39c;
width:100px;
padding:2px;
}

.squares .list_pic {
font-size:0;
word-spacing:-1em;
display:block;
width:1214px;
margin-left:-16px;
}

.squares .list_pic li {
font-size:12px;
vertical-align:middle;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
width:288px;
height:405px;
margin:12px 0 0 15px;
}

.squares .goods-content {
line-height:18px;
background-color:#FFF;
width:287px;
border:solid 1px #F0F0F0;
position:relative;
z-index:11;
box-shadow:0 0 3px rgba(153,153,153,.1);
transition:border-color .4s ease-in-out 0;
height:403px;
overflow:hidden;
margin:1px;
}

.squares .goods-content:hover {
z-index:12;
}

.squares .goods-pic {
background:#FFF;
width:288px;
height:288px;
z-index:1;
top:0;
left:0;
float:left;
margin:0;
}

.squares .goods-pic a {
line-height:0;
text-align:center;
vertical-align:middle;
display:table-cell;
width:288px;
height:288px;
overflow:hidden;
}

.squares .goods-pic img {
max-width:288px;
max-height:288px;
margin-top:expression(278-this.height/2);
}

.squares .goods-info {
width:266px;
padding:14px 11px;
}

.squares .goods-pic-scroll-show {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5FFFFFF',endColorstr='#E5FFFFFF');
background:rgba(255,255,255,.9);
width:40px;
float:left;
height:130px;
padding:5px;
}

.squares .goods-pic-scroll-show ul {
font-size:0;
width:40px;
height:130px;
}

.squares .goods-pic-scroll-show ul li {
vertical-align:middle;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
width:42px;
height:42px;
margin:0 0 5px;
}

.squares .goods-pic-scroll-show ul li a {
line-height:0;
text-align:center;
vertical-align:middle;
display:table-cell;
width:40px;
height:40px;
border:solid 1px #EEE;
overflow:hidden;
padding:0;
}

.squares .goods-pic-scroll-show ul li a:hover,.squares .goods-pic-scroll-show ul li.selected a {
transition:border-color .4s ease-in-out 0;
border-color:#D93600;
}

.squares .goods-pic-scroll-show ul li img {
max-width:40px;
max-height:40px;
margin-top:expression(40-this.height/2);
}

.squares .goods-promotion {
position:absolute;
z-index:2;
top:15px;
left:15px;
height:42px;
}

.squares .goods-promotion span {
display:inline-block;
float:left;
width:42px;
height:42px;
margin-right:4px;
border-radius:21px;
font-size:14px;
color:#fff;
text-align:center;
line-height:42px;
background-color:#F3385F;
}

.squares .goods-price {
font:12px/20px Arial;
color:#C00;
background-color:#FFF;
white-space:nowrap;
display:block;
height:20px;
overflow:hidden;
}

.squares .goods-price em.sale-price {
font-size:22px;
font-weight:600;
text-overflow:ellipsis;
white-space:nowrap;
max-width:110px;
float:left;
overflow:hidden;
}

.squares .goods-price em.sale-price i {
font-size:12px;
}

.squares .goods-price em.market-price {
color:#999;
text-decoration:line-through;
text-overflow:ellipsis;
white-space:nowrap;
max-width:80px;
float:left;
margin-left:10px;
overflow:hidden;
}

.squares .goods-price .goods-cti {
font-size:0;
line-height:0;
word-spacing:-1em;
text-align:left;
max-width:62px;
float:right;
overflow:hidden;
}

.squares .goods-price .goods-cti span {
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
width:16px;
height:16px;
padding:2px;
}

.squares .goods-price .raty {
font-size:0;
line-height:0;
word-spacing:-1em;
float:right;
}

.squares .goods-price .raty img {
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
width:16px;
height:16px;
margin:2px 0 2px 4px;
}

.squares .goodsinfo {
margin-top:10px;
width:266px;
}

.squares .goodsinfo a.goods-num {
float:left;
position:relative;
display:inline-block;
padding-left:25px;
color:#333;
font-weight:700;
}

.squares .goodsinfo a.seller-name {
float:right;
max-width:110px;
color:#999;
}

.squares .goodsinfo a em.wwi-icon {
background:url(../images/icon_common.png) no-repeat;
}

.squares .goodsinfo a.goods-num em.wwi-icon {
display:block;
position:absolute;
left:2px;
width:20px;
height:16px;
background-position:-266px -302px;
}

.squares .goods-name a {
height:40px;
margin-top:5px;
overflow:hidden;
font-size:14px;
line-height:20px;
display:block;
color:#333;
}

.squares .goods-name em {
color:#F30;
}

.squares .goods-sub {
font-size:0;
height:24px;
position:absolute;
top:245px;
width:266px;
padding:5px 10px 10px;
}

.squares .goods-sub span {
font-size:12px;
font-family:"microsoft yahei";
color:#FFF;
line-height:24px;
vertical-align:middle;
letter-spacing:normal;
word-spacing:normal;
text-align:center;
display:inline-block;
height:24px;
margin-right:4px;
border-radius:2px;
cursor:pointer;
padding:0 4px;
}

.squares .goods-sub span.virtual {
background-color:#36BC9B;
}

.squares .goods-sub span.fcode {
background-color:#3BAEDA;
}

.squares .goods-sub span.presell {
background-color:#4B89DC;
}

.squares .goods-sub span.gift {
background-color:#967BDC;
}

.squares .goods-sub span.book {
background-color:#D870AD;
}

.squares .goods-sub .goods-compare {
line-height:20px;
color:#999;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5FFFFFF',endColorstr='#E5FFFFFF');
background:rgba(255,255,255,.9);
height:20px;
float:right;
border:solid 1px #EEE;
cursor:pointer;
display:none;
margin:0;
padding:1px 5px;
}

.squares .goods-sub .goods-compare.selected {
color:#FFF;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5D93600',endColorstr='#E5D93600');
background:rgba(217,54,0,.9);
border-color:#D93600;
}

.squares .goods-sub .goods-compare i {
background:url(../images/2014shop_background_img.png) no-repeat -50px -100px;
vertical-align:middle;
display:inline-block;
width:12px;
height:12px;
margin-right:4px;
}

.squares .goods-sub .goods-compare.selected i {
background-position:-70px -100px;
}

.squares .sell-stat {
width:212px;
border-top:solid 1px #EEE;
overflow:hidden;
margin:0 auto;
}

.squares .sell-stat ul {
font-size:0;
word-spacing:-1em;
width:213px;
margin-left:-1px;
}

.squares .sell-stat ul li {
vertical-align:middle;
letter-spacing:normal;
word-spacing:normal;
text-align:center;
display:inline-block;
width:60px;
height:40px;
border-left:solid 1px #EEE;
overflow:hidden;
margin:0;
padding:5px;
}

.squares .sell-stat ul li a {
font:600 12px/20px Tahoma;
color:#B57C5B;
}

.squares .sell-stat ul li a.status {
color:#38B;
}

.squares .sell-stat ul li p {
line-height:20px;
color:#999;
height:20px;
}

.squares .store {
line-height:20px;
background-color:#F5F5F5;
text-align:center;
display:block;
height:20px;
clear:both;
border-top:solid 1px #EEE;
padding:8px 0;
}

.squares .add-cart a.ct {
font-weight:600;
font-size:14px;
line-height:20px;
color:#dab866;
border:1px dotted #dab866;
width:120px;
text-align:center;
display:block;
height:20px;
float:left;
padding:8px 0;
}

.squares .add-cart a.ct i {
margin-right:4px;
}

.squares .add-cart a.ct:hover {
color:#FFF;
text-decoration:none;
background-color:#dab866;
}

.squares .add-cart em {
float:right;
margin-top:5px;
margin-right:10px;
}

.squares li:hover .goods-content {
box-shadow:0 3px 3px rgba(102,102,102,.65);
height:460px!important;
}

.squares .list_pic dl dd.promotion-price {
width:65px;
}

.squares .list_pic dl dd.price span,.squares .list_pic dl dd.promotion-price span {
font-family:Tahoma;
font-size:16px;
font-weight:600;
color:#F30;
margin-left:2px;
}

.squares .list_pic dl dd.del-price {
line-height:20px;
color:#AAA;
text-decoration:line-through;
width:35px;
z-index:2;
top:230px;
left:80px;
}

.squares .list_pic dl dd.freight {
color:#666;
width:65px;
text-align:right;
z-index:1;
top:270px;
right:12px;
}

.squares .list_pic dl dd.shop {
line-height:21px;
width:105px;
z-index:2;
top:258px;
left:12px;
}

.squares .list_pic dl dd.shop a.name {
text-align:left;
display:inline-block;
max-width:75px;
float:left;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}

.squares .list_pic dl dd.shop a.chat {
overflow:visible;
float:left;
}

.squares .list_pic dl dd.location {
color:#666;
width:65px;
text-align:right;
z-index:1;
top:258px;
right:12px;
}

.squares .list_pic dl dd.promotion {
position:absolute;
z-index:2;
top:280px;
left:12px;
}

.squares .list_pic dl dd.promotion span {
line-height:16px;
color:#FFF;
text-align:center;
display:inline-block;
height:16px;
float:left;
border-radius:2px;
box-shadow:1px 1px 1px rgba(0,0,0,.2);
padding:1px 4px;
}

.squares .list_pic dl dd.promotion .gb {
background-color:#C00;
}

.squares .list_pic dl dd.promotion .xs {
background-color:#6C9D26;
}

.squares .list_pic dl dd.seller-intro {
z-index:2;
top:305px;
left:12px;
width:170px;
}

.squares .list_pic dl dd.seller-intro ul {
border:dotted 1px #A7CAED;
background-color:#F4FAFE;
overflow:hidden;
margin:0;
padding:0 0 2px!important;
}

.squares .list_pic dl dd.seller-intro ul li {
line-height:16px;
height:16px;
width:155px;
margin:2px 4px;
padding:0;
}

.squares .list_pic dl dd.seller-intro ul li span {
float:left;
}

.no-results {
color:#AAA;
text-align:center;
padding:200px 0;
}

.nch-all-category {
vertical-align:top;
display:none;
width:210px;
height:37px;
}

.nch-all-category .all-category {
background-color:transparent;
display:block;
width:212px;
height:38px;
float:left;
}

.nch-all-category .all-category .title {
line-height:20px;
height:20px;
padding:8px 8px 9px;
}

.nch-all-category .all-category .title h3 a {
font-size:12px;
font-weight:600;
color:#dab866;
float:left;
margin-left:8px;
}

.nch-all-category .all-category .title i {
float:right;
font-size:0;
height:0;
line-height:0;
width:0;
border-color:#dab866 transparent transparent;
border-style:solid dashed dashed;
border-width:5px;
margin:8px 4px 0 0;
}

.nch-all-category .all-category .category {
display:none;
width:212px;
}

.nch-all-category .category .menu {
background-color:#B01D1D;
padding-top:2px;
border-top:solid 1px #A01111;
}

.nch-all-category .category .menu li {
background-color:#C1392B;
width:212px;
height:34px;
position:relative;
z-index:1;
zoom:1;
}

.nch-all-category .category .menu li:last-child {
height:35px;
}

.nch-all-category .category .class {
display:block;
width:183px;
height:16px;
position:absolute;
z-index:1;
top:0;
left:0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
padding:9px 15px;
}

.nch-all-category .category .hover .class {
background-color:#96281B;
width:175px;
z-index:2;
padding:9px 15px 9px 23px;
}

.nch-all-category .category .class .ico {
vertical-align:top;
display:inline-block;
width:16px;
height:16px;
margin-right:6px;
}

.nch-all-category .category .class h4 {
vertical-align:top;
display:inline-block;
}

.nch-all-category .category .class h4 a {
color:#FFF;
font-size:13px;
line-height:16px;
height:16px;
}

.nch-all-category .category .menu li.hover .class h4 a {
color:#FFF;
}

.nch-all-category .category .class .arrow {
background:url(../images/top_bg.png) no-repeat -150px -10px;
width:3px;
height:5px;
float:right;
margin:5px 0 0;
}

.nch-all-category .category .sub-class {
background-color:#FAFAFA;
display:none;
width:947px;
min-height:450px;
position:absolute;
z-index:1;
top:-1px;
left:212px;
border-color:transparent #DDD #DDD;
border-style:solid;
border-width:0 1px 1px;
padding:10px 20px 19px;
}

.nch-all-category .category .sub-class-content {
display:block;
width:730px;
float:left;
}

.nch-all-category .category .recommend-class {
font-size:0;
word-spacing:-1em;
display:block;
overflow:hidden;
}

.nch-all-category .category .recommend-class span {
font-size:12px;
background-color:#7C7171;
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
margin:0 10px 10px 0;
}

.nch-all-category .category .recommend-class span a {
color:#FFF;
line-height:20px;
display:block;
padding:2px 10px;
}

.nch-all-category .category .sub-class dl {
font-size:0;
word-spacing:-1em;
padding-top:10px;
}

.nch-all-category .category .sub-class dl dt {
background:url(../images/top_bg.png) no-repeat right -25px;
width:70px;
height:16px;
padding-right:15px;
margin-right:15px;
}

.nch-all-category .category .sub-class dl dt h3 {
line-height:16px;
font-weight:600;
color:#5C5251;
text-align:right;
}

.nch-all-category .category .sub-class dl dd {
font-size:0;
word-spacing:-1em;
width:630px;
border-bottom:solid 1px #F0F0F0;
}

.nch-all-category .category .sub-class dl:last-child dd {
border-bottom:none 0;
}

.nch-all-category .category .sub-class dl dd a {
font-size:12px;
color:#7C7171;
line-height:14px;
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
height:14px;
margin-bottom:10px;
border-left:solid 1px #E7E7E7;
padding:0 10px;
}

.nch-all-category .category .sub-class dl dd a:hover {
color:#C81623;
}

.nch-all-category .category .sub-class dl dd h5 {
font-size:12px;
line-height:20px;
color:#333;
margin:4px 0 2px;
}

.nch-all-category .category .sub-class-right {
display:block;
width:194px;
height:440px;
float:right;
}

.nch-all-category .category .brands-list ul {
font-size:0;
word-spacing:-1em;
height:136px;
overflow:hidden;
}

.nch-all-category .category .brands-list li {
font-size:12px;
background-color:transparent;
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
width:94px;
height:31px;
margin:0 1px 3px 2px;
}

.nch-all-category .category .brands-list li a img {
width:94px;
height:31px;
position:absolute;
z-index:2;
top:0;
right:0;
bottom:0;
left:0;
}

.nch-all-category .category .brands-list li a span {
color:#333;
line-height:25px;
background-color:#FFF;
white-space:nowrap;
text-align:center;
width:86px;
height:25px;
position:absolute;
z-index:1;
top:0;
right:0;
overflow:hidden;
padding:3px 4px;
}

.nch-all-category .category .brands-list li a:hover span {
color:#FFF;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F27C7171',endColorstr='#F27C7171');
background:rgba(124,113,113,.95);
z-index:3;
}

.nch-all-category .category .adv-promotions {
display:block;
width:190px;
margin:0 2px;
}

.nch-all-category .category .adv-promotions a {
background:#FFF;
display:block;
width:190px;
height:150px;
margin-top:10px;
}

.nch-all-category .category .adv-promotions img {
background:#D3D3D3;
width:190px;
height:150px;
}

.nch-sortbar-array {
font:12px/37px "microsoft yahei";
color:#777;
vertical-align:top;
display:inline-block;
padding:0 0 0 10px;
}

.nch-sortbar-array ul {
font-size:0;
vertical-align:middle;
display:inline-block;
border-right:solid 1px #E6E6E6;
}

.nch-sortbar-array li {
font:12px/20px "microsoft yahei";
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
border-left:solid 1px #E6E6E6;
}

.nch-sortbar-array li a {
line-height:20px;
color:#555;
display:block;
height:20px;
padding:8px 13px 8px 12px;
}

.nch-sortbar-array li a i {
background:url(../images/2014shop_background_img.png) no-repeat 0 -11px;
vertical-align:middle;
display:inline-block;
width:7px;
height:8px;
margin-left:4px;
}

.nch-sortbar-array li.selected a.asc i {
background-position:-14px -11px;
}

.nch-sortbar-array li.selected a.desc i,.nch-sortbar-array li:hover a i {
background-position:-7px -11px;
}

.nch-sortbar-filter {
vertical-align:top;
display:inline-block;
width:350px;
height:37px;
border-right:solid 1px #D7D7D7;
position:relative;
z-index:19;
}

.nch-sortbar-filter .arrow {
background:url(../images/2014shop_background_img.png) no-repeat -50px -120px;
width:9px;
height:9px;
position:absolute;
z-index:1;
bottom:0;
right:0;
}

.nch-sortbar-filter ul {
font-size:0;
word-spacing:-1em;
background-color:transparent;
display:block;
width:350px;
height:37px;
position:absolute;
z-index:2;
top:0;
left:0;
overflow:hidden;
}

.nch-sortbar-filter.box-hover ul {
background-color:#FFF;
border:solid 1px #D7D7D7;
height:auto;
top:-1px;
left:-1px;
}

.nch-sortbar-filter li {
font:12px/36px "microsoft yahei";
color:#777;
vertical-align:middle;
display:inline-block;
margin-left:5px;
}

.nch-sortbar-filter li a {
font:12px/20px "microsoft yahei";
color:#777;
display:block;
height:20px;
padding:8px 8px 8px 4px;
}

.nch-sortbar-filter li a i {
background:url(../images/2014shop_background_img.png) no-repeat -44px 0;
vertical-align:middle;
display:inline-block;
width:12px;
height:12px;
margin-right:4px;
}

.nch-sortbar-filter li a.selected,.nch-sortbar-filter li a:hover {
color:#D93600;
text-decoration:none;
}

.nch-sortbar-filter li a.selected i,.nch-sortbar-filter li a:hover i {
background:url(../images/2014shop_background_img.png) no-repeat -56px 0;
}

.nch-sortbar-location {
font:12px/36px "microsoft yahei";
color:#777;
vertical-align:top;
display:inline-block;
padding:0 0 0 30px;
}

.sort-bar .select-layer {
background-color:#FFF;
border:solid 1px #D6D6D6;
display:inline-block;
position:relative;
z-index:19;
margin:8px 6px 8px 0;
}

.sort-bar .select-layer .holder em {
font-style:normal;
line-height:16px;
white-space:nowrap;
display:block;
padding:2px 16px 2px 4px;
}

.sort-bar .select-layer .selected {
background-color:#FFF;
display:none;
height:22px;
padding-bottom:1px;
border:solid #ABABAB;
position:absolute;
z-index:2;
top:-1px;
left:-1px;
border-width:1px 1px 0;
}

.sort-bar .select-layer .selected a {
line-height:16px;
color:#F60;
white-space:nowrap;
display:block;
padding:1px 17px 5px 5px;
}

.sort-bar .select-layer .direction {
font-size:0;
line-height:0;
width:0;
height:0;
border:4px solid;
-webkit-transition:.2s ease-in;
-moz-transition:.2s ease-in;
-o-transition:.2s ease-in;
transition:.2s ease-in;
position:absolute;
z-index:3;
top:7px;
right:5px;
border-color:#666 #FFF #FFF;
}

.sort-bar .select-layer:hover .direction {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-moz-transform:rotate(180deg);
-moz-transform-origin:50% 30%;
-webkit-transform:rotate(180deg);
-webkit-transform-origin:50% 30%;
-o-transform:rotate(180deg);
-o-transform-origin:50% 30%;
transform:rotate(180deg);
transform-origin:50% 30%;
border-color:#666 #FFF #FFF;
}

.sort-bar .select-layer .options {
background-color:#FFF;
white-space:nowrap;
display:none;
border:solid #ABABAB 1px;
position:absolute;
z-index:1;
top:22px;
left:-150px;
box-shadow:2px 2px 0 rgba(102,102,102,.3);
-moz-box-shadow:2px 2px 0 rgba(102,102,102,.3);
-webkit-box-shadow:2px 2px 0 rgba(102,102,102,.3);
-o-box-shadow:2px 2px 0 rgba(102,102,102,.3);
}

.sort-bar .select-layer .options li {
line-height:20px;
display:block;
clear:both;
padding:2px 18px 1px 8px;
}

.sort-bar .select-layer .options li.order-default {
background:#F5F5F5;
padding-top:0;
margin-top:4px;
border-top:solid 1px #E7E7E7;
}

#addressDraw {
width:368px;
}

#addressDraw dt {
line-height:20px;
font-weight:700;
padding:12px 0 5px;
}

#addressDraw .oreder-default {
background:#f1f1f1;
line-height:20px;
display:block;
clear:both;
padding:2px 18px 1px 8px;
}

#addressDraw .location-hots {
padding:1px 0 0 15px;
}

#addressDraw .location-hots dd {
display:inline-block;
width:85px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
padding:3px 0;
}

#addressDraw .location-all {
padding-left:15px;
}

#addressDraw .location-all ul {
float:left;
width:85px;
}

#addressDraw .location-all li {
overflow:hidden;
margin-bottom:10px;
line-height:16px;
white-space:nowrap;
vertical-align:top;
clear:both;
}

#addressDraw .location-all .lt {
float:left;
padding-top:1px;
width:14px;
}

#addressDraw .location-all .lc {
margin-left:16px;
padding-left:8px;
border-left:1px dotted #999;
}

#addressDraw .location-all .lc span {
display:block;
padding:3px 0;
}

#addressDraw .location-all .lc span a {
display:inline;
padding:0;
}

#addressDraw a:hover {
color:#FF8040;
text-decoration:underline;
}

.ncp-category {
border-bottom:solid 1px #D93600;
overflow:hidden;
}

.ncp-category dl {
font-size:0;
word-spacing:-1em;
padding-bottom:5px;
margin-top:-1px;
border-top:dotted 1px #CCC;
}

.ncp-category dd,.ncp-category dt {
font-size:12px;
vertical-align:top;
display:inline-block;
padding:5px 0;
}

.ncp-category dt {
font-weight:600;
text-align:right;
width:100px;
padding:10px 0;
}

.ncp-category .searchbox dt {
line-height:28px;
}

.ncp-category dd {
width:1100px;
}

.ncp-category li {
font-size:12px;
vertical-align:middle;
display:inline-block;
margin-left:10px;
padding:5px 10px;
}

.ncp-category .searchbox li {
cursor:pointer;
}

.ncp-category li a.selected {
font-weight:600;
color:#dab866;
}

#promotionGoods {
width:1220px!important;
margin-right:-20px;
}

#promotionGoods .item {
width:305px;
padding:10px 0;
}

#promotionGoods .scope {
width:240px;
background:#fff;
border:solid 1px #E6E6E6;
padding:19px;
}

#promotionGoods .scope:hover {
box-shadow:0 0 0 3px rgba(0,0,0,.05);
border-color:#E84C3D;
}

#promotionGoods .scope dl.goods {
display:block;
width:240px;
height:auto;
position:relative;
z-index:1;
}

#promotionGoods .scope dl dt {
width:240px;
height:240px;
}

#promotionGoods .scope dl dt a {
line-height:0;
text-align:center;
vertical-align:middle;
display:table-cell;
width:240px;
height:240px;
overflow:hidden;
padding:0;
}

#promotionGoods .scope dl dt a img {
max-width:240px;
max-height:240px;
margin-top:expression(240-this.height/2);
}

#promotionGoods .scope dl dd {
text-align:center;
width:240px;
height:48px;
position:absolute;
z-index:1;
left:0;
bottom:0;
overflow:hidden;
}

#promotionGoods .scope dl dd span {
background-color:#FFF;
display:inline-block;
border-radius:14px;
margin:0 auto;
padding:4px;
}

#promotionGoods .scope dl dd span strong {
font-size:12px;
font-weight:600;
line-height:20px;
color:#FFF;
background:#E84C3D;
display:block;
border-radius:10px;
padding:0 5px;
}

#promotionGoods .scope dl dd a {
color:#999;
background-color:#FFF;
line-height:20px;
display:block;
width:240px;
margin-top:-14px;
clear:both;
text-align:center;
padding:14px 0 0;
}

#promotionGoods .scope:hover dl dd {
height:auto;
}

#promotionGoods .scope:hover dl dd a {
color:#000;
}

#promotionGoods .scope dl dd a:hover {
color:#dab866;
}

#promotionGoods .goods-price {
display:block;
text-align:center;
margin-top:10px;
}

#promotionGoods .goods-price .sale {
color:#333;
margin-right:10px;
}

#promotionGoods .goods-price .sale em {
font-size:24px;
color:#E84C3D;
vertical-align:bottom;
margin:0 2px;
}

#promotionGoods .goods-price .depreciate {
display:block;
color:#1BBC9D;
}

#promotionGoods .goods-price .depreciate i {
font-size:14px;
margin-right:4px;
vertical-align:middle;
}

#promotionGoods .goods-buy {
overflow:hidden;
padding:15px 0;
}

#promotionGoods .goods-buy span {
line-height:16px;
color:#999;
float:left;
clear:left;
}

#promotionGoods .goods-buy a.btn {
font-size:14px;
background-color:#C1392B;
color:#FFF;
display:block;
float:right;
border-radius:4px;
padding:6px 12px;
}

#promotionGoods .goods-buy a.btn:hover {
text-decoration:none;
background-color:#E84C3D;
}

#promotionGoods .goodseval {
margin-bottom:-10px;
}

#promotionGoods .goodseval li {
font-size:0;
border-top:dotted 1px #E6E6E6;
padding:10px 0;
}

#promotionGoods .goodseval .user-avatar {
width:30px;
height:30px;
display:inline-block;
vertical-align:top;
margin-right:10px;
}

#promotionGoods .goodseval .user-avatar img {
width:30px;
height:30px;
border-radius:50%;
}

#promotionGoods .goodseval .eval {
font-size:12px;
display:inline-block;
width:200px;
vertical-align:top;
}

#promotionGoods .goodseval .eval i {
color:#CCC;
font-size:14px;
margin:0 2px;
}

form .field_notice {
color:#9C9C9C;
margin-left:5px;
}

form .red {
color:red;
border:0;
background-color:#FFF;
}

form label.error {
color:red;
margin-left:5px;
}

form input.error {
border:red 1px dotted;
}

form label.checking {
padding-left:18px;
background:transparent url(../images/checking.gif) no-repeat;
margin-left:5px;
font-style:italic;
color:#9C9C9C;
display:none;
}

form label.validate_right {
padding-left:20px;
background:transparent url(../images/right.gif) no-repeat;
margin-left:6px;
font-style:italic;
color:#78A42F;
float:none;
}

.receive_add .radio input {
position:relative;
top:-3px;
}

.nch-article-con {
	
background:#FFF;
display:block;
border:1px solid #E6E6E6;
margin-bottom:10px;
overflow:hidden;
padding:19px;


}
.nch-article-con .default{
	font-size:14px;
	line-height:1.8em;
}
.nch-article-con h1 {
font:600 16px/32px "microsoft yahei";
color:#3d3f3e;
text-align:center;
}

.nch-article-con h2 {
color:#9a9a9a;
font-size:12px;
margin-bottom:20px;
font-weight:400;
text-align:center;
border-bottom:1px solid #d2d2d2;
padding:5px 0 20px;
}

.nch-article-con .title-bar {
border-bottom:solid 1px #E6E6E6;
padding-bottom:15px;
margin-bottom:15px;
}

.nch-article-con .title-bar h3 {
font:400 18px/20px "microsoft yahei";
}

.nch-article-con .default p {
display:block;
clear:both;
padding:5px;
}

.nch-article-con img {
max-width:930px;
}

.nch-article-list li {
line-height:20px;
display:block;
height:20px;
padding:5px 0;
}

.nch-article-list li i {
background:url(../images/2014shop_background_img.png) no-repeat -80px 0;
vertical-align:middle;
display:inline-block;
width:3px;
height:3px;
margin-right:10px;
}

.nch-article-list li time {
font-size:11px;
color:#AAA;
float:right;
-webkit-text-size-adjust:none;
}

.more_article {
border-top:1px solid #d2d2d2;
margin-top:10px;
overflow:hidden;
padding:10px 0 0 20px;
}

.more_article span {
color:#3f3f3f;
font-weight:400;
margin-bottom:10px;
}

.more_article span a {
color:#006bcd;
text-decoration:none;
}

.more_article span a:hover {
color:#f60;
text-decoration:underline;
}

.more_article time {
font-size:11px;
color:#999;
padding-left:20px;
}

.sort-bar .pagination {
display:inline-block;
float:right;
margin:12px 5px 0 0;
padding:0;
}

.sort-bar .pagination ul li {
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
margin:0 2px;
}

.sort-bar .pagination li span {
font:400 12px/16px "microsoft yahei";
color:#AAA;
background-color:#FAFAFA;
text-align:center;
display:block;
min-width:16px;
border:1px solid #E6E6E6;
position:relative;
z-index:1;
padding:2px 6px;
}

.sort-bar .pagination li a span {
color:#005AA0;
text-decoration:none;
background-color:#FFF;
position:relative;
z-index:1;
}

.sort-bar .pagination li a:hover span {
color:#FFF;
text-decoration:none;
background-color:#D93600;
position:relative;
z-index:9;
cursor:pointer;
border-color:#CA3300;
}

.ad_middle {
display:inline;
width:240px;
height:135px;
float:left;
margin:0 8px 0 0;
}

.nch-sidebar-brand {
font-size:0;
word-spacing:-1em;
width:208px;
margin:-1px 0 0 -1px;
}

.nch-sidebar-brand li {
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
width:102px;
height:54px;
border:solid #E6E6E6;
border-width:1px 0 0 1px;
}

.nch-sidebar-brand .brand-logo {
line-height:0;
text-align:center;
vertical-align:middle;
display:table-cell;
width:102px;
height:34px;
overflow:hidden;
padding:0;
}

.nch-sidebar-brand .brand-logo img {
max-width:102px;
max-height:34px;
margin-top:expression(34-this.height/2);
}

.nch-sidebar-brand .brand-name {
font:400 12px/20px "microsoft yahei";
color:#AAA;
text-overflow:ellipsis;
white-space:nowrap;
text-align:center;
display:block;
height:20px;
overflow:hidden;
padding:0 12px;
}

.nch-booth-list {
overflow:hidden;
padding:9px;
}

.nch-booth-list li {
display:block;
margin-bottom:5px;
padding-top:5px;
position:relative;
z-index:1;
}

.nch-booth-list .goods-pic {
width:120px;
height:120px;
margin:0 auto;
padding:0;
}

.nch-booth-list .goods-name {
max-height:36px;
overflow:hidden;
}

.nch-booth-list .goods-price {
font-weight:600;
color:#D93600;
text-align:center;
padding:0;
}

.nch-booth-list li p {
width:80px;
float:left;
display:inline;
margin:0 10px;
}

.nch-booth-list li p a {
display:block;
width:78px;
height:78px;
overflow:hidden;
border:1px solid #bbb;
}

.nch-booth-list li p a:hover {
border:1px solid #999;
}

.nch-booth-list h3 {
width:90px;
float:right;
}

.nch-booth-list h3 a {
display:block;
width:90px;
height:48px;
line-height:16px;
overflow:hidden;
font-weight:400;
color:#666;
text-decoration:none;
font-size:12px;
margin-bottom:10px;
}

.nch-booth-list h3 a:hover {
text-decoration:underline;
color:#f60;
}

.nch-booth-list h3 span {
display:block;
color:#fe5504;
font-weight:700;
font-size:14px;
}

.nch-sidebar-viewed {
position:relative;
z-index:1;
max-height:309px;
overflow:hidden;
}

.nch-sidebar-viewed li {
font-size:0;
word-spacing:-1em;
display:block;
width:196px;
height:52px;
clear:both;
border-top:dotted 1px #E6E6E6;
margin:-1px auto 0;
padding:5px 0;
}

.nch-sidebar-viewed .goods-pic,.nch-sidebar-viewed dl {
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
}

.nch-sidebar-viewed .goods-pic {
width:48px;
height:48px;
border:solid 1px #E6E6E6;
margin:0;
}

.nch-sidebar-viewed .goods-pic a {
line-height:0;
text-align:center;
vertical-align:middle;
display:table-cell;
width:48px;
height:48px;
overflow:hidden;
}

.nch-sidebar-viewed .goods-pic img {
max-width:48px;
max-height:48px;
margin-top:expression(48-this.height/2);
}

.nch-sidebar-viewed dl {
width:130px;
height:54px;
margin:0 0 0 5px;
}

.nch-sidebar-viewed dt {
font:400 12px/18px arial;
height:36px;
overflow:hidden;
}

.nch-sidebar-viewed dd {
font:700 12px/18px verdana;
color:#E4393C;
height:18px;
overflow:hidden;
}

.nch-sidebar-all-viewed {
color:#999;
text-align:center;
display:block;
height:20px;
border-top:solid 1px #E6E6E6;
padding:9px 0;
}

.nch-sidebar-article-class {
font-size:0;
word-spacing:-1em;
width:214px;
margin-left:-1px;
padding:4px 0;
}

.nch-sidebar-article-class li {
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
text-align:center;
display:inline-block;
border-left:dotted 1px #D7D7D7;
margin:4px 0;
padding:0 9px;
}

.nch-sidebar-article-class li a {
line-height:16px;
font-size:12px;
color:#555;
display:block;
width:85px;
height:16px;
padding:2px 0;
}

.nch-sidebar-article-class li a:hover {
font-weight:600;
text-decoration:none;
color:#FFF;
background-color:#D93600;
}

.nch-sidebar-article-list {
padding:4px 0;
}

.nch-sidebar-article-list li {
padding:4px 9px;
}

.nch-sidebar-article-list li i {
background:url(../images/2014shop_background_img.png) no-repeat -80px 0;
vertical-align:middle;
display:inline-block;
width:3px;
height:3px;
margin-right:5px;
}

.nch-sidebar-article-list li a {
height:20px;
}

.sticky #main-nav {
background-color:#F7F7F7;
width:1200px;
margin-left:-600px;
border-bottom:solid 1px #DDD;
position:fixed;
top:0;
left:50%;
z-index:999;
}

.sticky .gotop a {
background:url(../images/nc_sortbar.gif) no-repeat 0 -150px;
display:block;
width:32px;
height:40px;
position:absolute;
top:-1px;
right:-32px;
box-shadow:0 2px 2px rgba(0,0,0,.2);
}

.sticky .gotop a:hover {
background-position:-32px -150px;
}

.group-hot ul li {
width:180px;
font-family:Arial;
border-top:1px dashed #E7E7E7;
margin:0 auto;
padding:12px 0;
}

.group-hot .box {
width:168px;
height:123px;
border:1px solid #E7E7E7;
position:relative;
padding:5px;
}

.group-hot .box .mask {
background-color:#C00;
width:168px;
height:24px;
position:absolute;
z-index:2;
bottom:5px;
left:5px;
}

.group-hot .box .pic {
width:168px;
height:123px;
position:absolute;
overflow:hidden;
z-index:1;
top:5px;
left:5px;
}

.group-hot .box .price {
color:#FFF;
width:168px;
height:24px;
position:absolute;
z-index:3;
bottom:5px;
left:5px;
}

.group-hot .box .price .l {
font-size:18px;
font-weight:700;
line-height:24px;
float:left;
padding-left:6px;
}

.group-hot .box .price .r {
font-size:12px;
line-height:24px;
text-decoration:line-through;
float:right;
padding-right:6px;
}

.group-hot .name {
line-height:18px;
width:180px;
height:36px;
overflow:hidden;
margin:0 0 5px;
}

.group-hot .info {
width:180px;
height:28px;
margin-top:5px;
}

.group-hot .info span {
font-size:12px;
line-height:20px;
float:left;
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
}

.group-hot .info span em {
font-size:18px;
font-weight:600;
font-style:normal;
color:#C00;
}

.group-hot .info a {
font-size:14px;
font-weight:700;
line-height:28px;
color:#FFF;
background:url(../images/group_bg.png) no-repeat 0 -300px;
text-align:center;
width:70px;
height:28px;
float:right;
}

.nch-all-menu {
border-bottom:solid 2px #D93600;
padding-top:10px;
}

.nch-all-menu .tab-bar li {
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
margin-left:10px;
overflow:hidden;
box-shadow:1px 0 1px rgba(0,0,0,.05);
padding:0;
}

.nch-all-menu .tab-bar li a {
font:400 14px/20px "microsoft yahei";
color:#777;
background-color:#F5F5F5;
display:block;
height:20px;
border:solid #D7D7D7;
border-width:1px 1px 0;
padding:5px 12px;
}

.nch-all-menu .tab-bar li.current a,.nch-all-menu .tab-bar li.current a:hover {
font-weight:600;
text-decoration:none;
color:#FFF;
background-color:#D93600;
cursor:default;
border-color:#D93600;
}

.nch-category-all {
width:1200px;
margin-top:10px;
overflow:hidden;
}

.nch-category-all ul {
font-size:0;
word-spacing:-1em;
width:1220px;
margin-left:-20px;
}

.nch-category-all li {
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
width:588px;
border:solid 1px #E6E6E6;
overflow:hidden;
margin:0 0 15px 20px;
padding:0;
}

.nch-category-all li .title {
font:600 14px/20px "microsoft yahei";
background-color:#F5F5F5;
display:block;
height:20px;
border-bottom:solid 1px #E6E6E6;
padding:5px 10px;
}

.nch-category-all li .title a {
color:#666;
}

.nch-category-all li .title i {
background-color:#D93600;
vertical-align:middle;
display:inline-block;
width:4px;
height:14px;
border-radius:2px;
margin:0 5px 0 2px;
}

.nch-category-all li dl {
font-size:0;
word-spacing:-1em;
display:block;
width:98%;
border-top:dotted 1px #E5E5E5;
margin:-1px auto 0;
}

.nch-category-all dl dt {
font-size:12px;
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
text-align:right;
display:inline-block;
width:14%;
overflow:hidden;
padding:0;
}

.nch-category-all dl dt a {
font-weight:600;
color:#D93600;
text-overflow:ellipsis;
white-space:nowrap;
display:block;
height:20px;
overflow:hidden;
padding:4px;
}

.nch-category-all dl dd {
font-size:12px;
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
width:84%;
overflow:hidden;
padding:0;
}

.nch-category-all dl dd a {
display:inline-block;
color:#777;
height:20px;
margin:2px 2px 0 0;
padding:2px 4px;
}

.nch-recommend-borand {
background-color:#fff;
border:solid 1px #FBEED5;
margin-top:10px;
position:relative;
z-index:1;
}

.nch-recommend-borand .title {
background:url(../images/2014shop_background_img.png) no-repeat 0 -20px;
width:80px;
height:80px;
position:absolute;
z-index:1;
top:0;
left:0;
}

.nch-barnd-list ul li {
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
width:170px;
overflow:hidden;
border-right:solid 1px #dfdfdf;
border-bottom:solid 1px #dfdfdf;
padding:0;
}

.nch-barnd-list dl {
background-color:#FFF;
width:150px;
border:margin: 0 auto;
border-radius:3px;
box-shadow:inset 0 0 2px rgba(204,204,204,.3);
padding:10px;
}

.nch-barnd-list dt a {
line-height:0;
background-color:#FFF;
text-align:center;
vertical-align:middle;
display:table-cell;
width:150px;
height:50px;
overflow:hidden;
}

.nch-barnd-list dl dd {
font-size:12px;
text-align:center;
text-overflow:ellipsis;
white-space:nowrap;
height:20px;
border-top:solid 1px #E6E6E6;
overflow:hidden;
padding:4px 0 0;
}

.nch-barnd-list dl dd a {
color:#CCC;
}

.nch-brand-class {
margin-top:20px;
margin-bottom:10px;
}

.nch-brand-class-tab {
margin-bottom:6px;
}

.nch-brand-class-tab .tabs-nav li {
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
overflow:hidden;
margin:0 14px 14px;
padding:0;
}

.nch-brand-class-tab .tabs-nav li a {
font:400 14px/40px "microsoft yahei";
text-align:center;
display:block;
width:90px;
height:*0px;
text-overflow:ellipsis;
white-space:nowrap;
border:solid inherit 1px;
overflow:hidden;
}

.nch-brand-class-tab .tabs-nav li a em {
font-size:11px;
margin-left:4px;
-webkit-text-size-adjust:none;
}

.nch-brand-class-tab .tabs-nav li.tabs-selected a {
color:#FFF;
font-weight:600;
background-color:#D93600;
cursor:default;
border-color:#B22D00;
}

.nch-brand-class .nch-barnd-list {
background-color:#F5F5F5;
display:block;
padding-top:20px;
border:solid 1px #E6E6E6;
}

.nch-barnd-list-text {
font-size:0;
word-spacing:-1em;
width:1150px;
margin:0 auto;
}

.nch-barnd-list-text a,.nch-barnd-list-text strong {
font-size:14px;
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
overflow:hidden;
margin:0 20px 15px 0;
padding:0;
}

.nch-barnd-list-text strong {
margin-left:10px;
}

.WWI-barnd-list ul li {
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
width:388px;
overflow:hidden;
border:solid 1px #dfdfdf;
background:#fff;
margin:0 10px 10px 0;
padding:0;
}

.brand-conter {
float:left;
width:197px;
height:150px;
display:table;
font-size:14px;
color:#333;
text-indent:2em;
overflow:hidden;
margin:10px;
}

.brand-conter span {
width:197px;
height:130px;
overflow:hidden;
display:table-cell;
vertical-align:middle;
}

.WWI-barnd-list dl {
float:right;
background-color:#FFF;
width:150px;
border:margin: 0 auto;
border-radius:3px;
box-shadow:inset 0 0 2px rgba(204,204,204,.3);
padding:10px;
}

.WWI-barnd-list dt a {
line-height:0;
background-color:#FFF;
text-align:center;
vertical-align:middle;
display:table-cell;
width:150px;
height:100px;
overflow:hidden;
}

.WWI-barnd-list dl dd {
font-size:14px;
text-align:center;
text-overflow:ellipsis;
white-space:nowrap;
height:50px;
line-height:50px;
border-top:solid 1px #E6E6E6;
overflow:hidden;
padding:4px 0 0;
}

.WWI-barnd-list dl dd a {
color:#333;
font-weight:600;
}

.wwi-brand {
background:url(../images/brand_bgs.jpg) no-repeat scroll center top #f5f1ed;
}

.nch-compare-title {
font:14px/20px "microsoft yahei";
color:#333;
background-color:#F5F5F5;
border-color:#DDD;
border-style:solid;
border-width:1px 1px 0;
padding:8px 15px;
}

.nch-compare-table {
display:block;
border-left:solid #DDD 1px;
}

.nch-compare-table tbody th {
color:#999;
text-align:left;
width:140px;
border-right:solid 1px #DDD;
border-bottom:solid 1px #DDD;
padding:8px 15px;
}

.nch-compare-table tbody td {
text-align:center;
width:240px;
border-right:solid 1px #DDD;
border-bottom:solid 1px #D7D7D7;
padding:8px;
}

.nch-compare-table .goods_tr td,.nch-compare-table .goods_tr th {
background-color:#FFF!important;
}

.nch-compare-table .diffrow td,.nch-compare-table .diffrow th {
background:#EBFBE2!important;
}

.nch-compare-table .goods-info .del {
line-height:16px;
color:#999;
display:none;
position:absolute;
z-index:1;
top:0;
right:0;
cursor:pointer;
}

.nch-compare-table .goods-info .del i {
font-size:14px;
display:block;
}

.nch-compare-table .goods-pic {
background:#FFF;
width:120px;
height:120px;
margin:0 auto 10px;
}

.nch-compare-table .goods-name a {
color:#005EA6;
line-height:20px;
}

.nch-compare-table .goods-price {
font:600 14px/20px Arial;
color:#C00;
}

.nch-compare-table .no-compare h3 {
font:24px/28px "microsoft yahei";
color:#CCC;
}

.nch-compare-table .no-compare a {
color:#005EA6;
}

.nch-compare-bottom {
font-size:0;
word-spacing:-1em;
background-color:#FEF6E5;
text-align:center;
border-color:#F1E2C1;
border-style:solid;
border-width:0 1px 1px;
padding:20px 0;
}

.nch-compare-bottom a {
font-size:12px;
text-decoration:none;
color:#FFF;
background-color:#dab866;
vertical-align:top;
display:inline-block;
height:20px;
margin-right:10px;
border-radius:4px;
padding:5px 10px;
}

.nch-compare-bottom a i {
font-size:14px;
vertical-align:middle;
margin-right:4px;
}

.nch-compare-bottom a.delall {
background-color:#F8CABE;
color:#dab866;
}

.nch-compare-null {
width:1198px!important;
}

.nch-compare-null p {
font:16px/28px "microsoft yahei";
background-color:#FEF6E5;
width:480px;
border:solid 1px #F1E2C1;
margin:80px auto;
padding:40px;
}

.nch-compare-null p i {
font-size:24px;
margin-right:10px;
color:#F1E2C1;
}

.nch-module .title h3 em,.nch-module-filter .selected:hover i,.nch-sortbar-array li.selected a,.nch-sortbar-array li:hover a,.nch-all-menu .tab-bar li a:hover,.nch-category-all li .title a:hover,.nch-category-all dl dd a:hover {
color:#D93600;
}

.nch-module .content,.nch-module-filter {
overflow:hidden;
}

.nch-module-recommend li .goods-info dt a:hover,.nch-article-list li a {
color:#333;
}

.nch-module-filter dd,.nch-module-filter dt,.nch-all-category .category .sub-class dl dd,.nch-all-category .category .sub-class dl dt {
font-size:12px;
vertical-align:top;
letter-spacing:normal;
word-spacing:normal;
display:inline-block;
}

.nch-module-filter dl dd.list ul,.ncp-category ul,.sort-bar .pagination ul,.nch-all-menu .tab-bar,.nch-brand-class-tab .tabs-nav {
font-size:0;
word-spacing:-1em;
}

.nch-module-filter dl dd.all span:hover,.ncp-category li.selected,.nch-sidebar-brand a:hover .brand-name {
color:#FFF;
background-color:#D93600;
}

.nch-module-filter .nch-brand-tab li.current a i.arrow,.nch-module-filter .nch-brand-con li:hover a span,.squares li:hover .goods-sub .goods-compare,.squares .add-cart,.nch-all-category .all-category:hover .category,.nch-all-category .category li.hover .sub-class,.sort-bar .select-layer:hover .selected,.nch-sidebar-brand li a,.nch-compare-table .goods-info:hover .del {
display:block;
}

.nch-module-filter .nch-brand-con li:hover,.nch-all-category .category .menu li.hover {
z-index:2;
}

.squares .goods-price .goods-cti span img,.nch-all-category .category .class .ico img {
display:block;
width:16px;
height:16px;
}

.squares .add-cart p,.gotop a,.nch-brand-class .tabs-hide {
display:none;
}

.nch-all-category .category .brands-list li a,.nch-compare-table .goods-info {
display:block;
position:relative;
z-index:1;
}

.nch-sortbar-array li.selected,.nch-sortbar-array li:hover,.sort-bar .select-layer .holder {
background-color:#FFF;
}

.nch-sortbar-array li a:hover,.nch-brand-class-tab .tabs-nav li a:hover {
text-decoration:none;
}

.sort-bar .select-layer:hover .options,.sticky .nch-all-category {
display:inline-block;
}

.nch-booth-list .goods-pic a,.nch-compare-table .goods-pic a {
line-height:0;
text-align:center;
vertical-align:middle;
display:table-cell;
width:120px;
height:120px;
overflow:hidden;
}

.nch-booth-list .goods-pic img,.nch-compare-table .goods-pic img {
max-width:120px;
max-height:120px;
margin-top:expression(120-this.height/2);
}

.nch-barnd-list ul,.WWI-barnd-list ul {
font-size:0;
word-spacing:-1em;
width:1200px;
margin:0 auto;
}

.nch-barnd-list dt a img,.WWI-barnd-list dt a img {
max-width:150px;
max-height:50px;
margin-top:expression(50-this.height/2);
}